老骥伏羲,某讯遗产K3路由器2021年刷机指南。

您所在的位置:网站首页 k3 openwrt 无线驱动 老骥伏羲,某讯遗产K3路由器2021年刷机指南。

老骥伏羲,某讯遗产K3路由器2021年刷机指南。

2023-08-16 19:01| 来源: 网络整理| 查看: 265

老骥伏羲,某讯遗产K3路由器2021年刷机指南 前言

笔者的K3是17年在二手平台转转花了265元买的,用到2020年的时候终于被自己的散热硅油给泡死了,还好期间又白嫖了一台k2p,使用至今配合n1也算稳定。但总觉得信号不如k3,最近闲来无事,又从角落里把k3翻出来开膛破肚擦了擦油,又手痒痒的想重新刷机。心动不如心动,在淘宝下单了新的硅胶片以后,便开始在网上搜索2021年最新的固件。

确定方向

我记得我的k3在死机之前一直用的是官改root的固件,优点是

驱动匹配,信号强 原生固件为主,稳定 屏幕可以正常驱动

不足之处也有,比如

不支持ipv6,这是我想刷机的主要原因

搜索了一下,最近大热的固件是384.19版本的梅林,首发站还是在大名鼎鼎的rights论坛。点击打开朝圣。 看了介绍,该固件有如下优点:

改变文件格式,支持三星的内存 支持5G的160Mhz,很多网卡可以支持1.7G 支持Ipv6 支持屏幕 其他梅林固件多的功能

虽然功能理论上还是Openwrt最好,但是考虑到Openwrt风评拉夸的无线驱动,我决定还是选择这版固件,下面就跟着我一起来重温下刷机。

刷机过程 1. 备份CFE

虽然我的官改root能够支持从web升级,但考虑到我从没备份过,我决定先执行这一步。教程来自恩山的phitools。点击打开

总结如下:

一、 连接

Lan口网线链接电脑已经激活SSH可以用putty登录如没有,使用phitools的激活工具激活telnet

二、备份

U盘插入K3登录后,查看硬盘名称, cd /tmp/share/sda1 (进入U盘,每个人硬盘编号可能不一样) mkdir backup (建立备份文件夹) cd backup (进入backup目录) cat /dev/mtdblock0 > mtdblock0.bin (备份CFE,这个block0是最重要的) cat /dev/mtdblock5 > mtdblock5.bin (备份设备信息) cat /dev/mtdblock6 > mtdblock6.bin (备份固件)

如果需要降级,按照以下步骤就可以了

用降级助手,将mtdblock0.bin拖放到降级助手,选择需要降级的版本点击降级会自动在软件目录生成对应的 降级CFE文件newXXX.bin。(如需降级217,选择217生成后的文件是new217.bin)需要降级将newXXX.bin复制到U盘插上U盘执行命令 cd /tmp/share/sda1 && cat newXXXXX.bin > /dev/mtdblock0 && reboot 等待重启即可。* img 升级

升级的方法很多,上面固件的帖子里也有说明,在这里我说一下我采用的办法: 因为我的K3已经是官改root的固件,所以可以直接在tb工具箱里刷,我是采用以下的升级步骤:

ssh连接到路由器登录,输入tb回车,即可以打开tb工具箱选择升级,先升级至131(beta)版本升级后恢复出厂设置等待路由器重新启动后,在页面的手动升级,直接选择梅林384的固件进行升级梅林升级以后,再次恢复出厂设置。 设置

总体来看很多网络设置我在SSH里找不到配置文件可以修改,可玩性仅存在于软件中心,不过软件中心的软件比Openwrt的就少太多了。 因为我主要是为了实现ipv6,那么下面主要讲一下ipv6的设置。 在这里插入图片描述

主要设置点如下:

联机类型,如果是k3拨号,就选择Native,如果是光猫拨号,就选择PassThrogh接口:PPP基本设置里的其他选项都选择启用自动配置设置:如果家里没有安卓设备,可以选择Stateful,否则选择Stateless,因为安卓觉得ipv6不够美,不支持固定的ipv6地址其他设置都保持启用

设置完毕以后,稍微等待下,客户端就可以获得ipv6地址了。 可以查看各自客户端的ip信息,如果是240X开头的,就是公网地址,如果是FE开头的,那就是内网地址,遇到这情况先确定下你的网络究竟有没有公网ipv6,没有也没办法。

访问

截止本文发布为止,我还没搞定梅林的管理web界面的登录,折腾了2天,想想登录进去也没啥用,SSH倒是都可以,也足够用了,简单说下我采用的方法。

有域名的方法 首先我建议你注册个域名,就注册阿里云的吧,用的人多,更新ddns脚本的人也多,如果用小服务商,就得自己去啃api。梅林的软件中心有阿里云ddns更新的插件,填好信息即可,非常方便。因为每个客户端都能分配到ipv6的公网,所以都能外网访问,需要用子域名绑定的话,也有很多阿里云更新的脚本,只要是linux设备都能用。 没有域名的方法 没有域名只能根据ipv6地址去访问通过ifconfig,获得int6的ipv6地址后,在浏览器输入http://[ipv6]:端口 地址即可访问了,不过ipv6地址基本2天会更新一次,所以除以用域名的方法实时绑定,也可以用server酱的方法推送更新。server酱的更新我是用python,思路就是设一个间隔分别获取ipv6地址对比,如果有差异用requests直接post就行。有空我再更新上来。


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3